//package com.yunhe.device.repository.base;
//
//import com.yunhe.device.domain.base.DeviceType;
//import org.springframework.data.neo4j.annotation.Query;
//import org.springframework.data.neo4j.repository.Neo4jRepository;
//import org.springframework.data.repository.query.Param;
//import org.springframework.stereotype.Repository;
//
///**
// * 设备类型数据仓库
// * @desc 设备类型数据仓库定义
// * @author liuronglei
// */
//@Repository
//public interface DeviceTypeRepository extends Neo4jRepository<DeviceType, Long> {
//
//    /**
//     * 根据代码获得设备类型对象
//     * @param code 代码
//     */
//    DeviceType findByCode(Long code);
//
//    /**
//     * 根据编号获得设备类型对象
//     * @param name 编号
//     */
//    DeviceType findByName(String name);
//
//    /**
//     * 根据设备代码获得设备节点标签信息
//     * @param devCode 设备代码
//     */
//    @Query("match(d{code:{devCode}}) return labels(d)")
//    String findDeviceTypeByDevCode(@Param("devCode") Long devCode);
//}